package unq.equipos.dom;

import persistencia.Entidad;

public class Tecnico implements Nombrable , Entidad{
	private int id;
	private FormacionStrategy estrategia;
	private String nombre;
	
	public Tecnico() {
	}
	
    public Tecnico(String nombre){
    	this.nombre = nombre;
    }	
	
	
	public Formacion armarFormacion(Equipo equipo){
		return this.estrategia.armarFormacion(equipo);
	}

	@Override
	public String getNombre() {
		return this.nombre;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public FormacionStrategy getFormacionStrategy() {
		return estrategia;
	}
	
	public void setFormacionStrategy(FormacionStrategy estrategia) {
		this.estrategia = estrategia;
	}

	public int getId() {
		return id;
	}
	
	
	public void setId(int id) {
		this.id = id;
	}
}
